"""
多函数共享一个全局变量
"""

# 1 定义全局变量

global_num = 0

def test1():
    global global_num
    global_num = 100
    print(global_num)

def test2():
    """
    调用test1函数修改后的全局变量
    :return:
    """

    print(global_num)

# 2 调用test1函数，执行函数内部代码，声明和修改全局变量
test2()  # 修改的函数还没执行  0
test1()  # 100

# 3 调用test2函数，打印
test2()  # 100